home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
InfoMagic Standards 1994 January
/
InfoMagic Standards - January 1994.iso
/
iso
/
drafts
/
dis10733.gdm
next >
Wrap
Text File
|
1991-12-16
|
107KB
|
2,395 lines
MODULE "ISO/IEC 10733"
-- 6.2 Common Network Layer GDMO Definitions
-- The following templates are referred to from multiple objects.
-- Behaviours
commonCreationDeletion-B BEHAVIOUR
DEFINED AS
!Managed object class imports the 10165-2 objectCreation and
objectDeletion notifications. Used as follows:
objectCreation - Generated whenever an instance of the managed
object class is created. Implementations may optionally
include the sourceIndicator parameter in the notification.
If creation occured as a result of internal operation of
the resource, the value 'resourceOperation' is used. If
creation occured in response to a management operation, the
value 'managementOperation' is used. A value of 'unknown'
may be returned if it is not possible to determine the source
of the operation. None of the other optional parameters are
used.
objectDeletion - Generated whenever an instance of the managed
object class is deleted. Implementations may optionally
include the sourceIndicator parameter in the notification.
If deletion occured as a result of internal operation of
the resource, the value 'resourceOperation' is used. If
deletion occured in response to a management operation, the
value 'managementOperation' is used. A value of 'unknown'
may be returned if it is not possible to determine the source
of the operation. None of the other optional parameters are
used.!;
commonStateChange-B BEHAVIOUR
DEFINED AS
!Managed object class imports the 10165-2 stateChange notification.
Used to report the changes to the operationalState attribute, and
where present, the administrativeState aatribute. A
single parameter set is included in the State change definition field.
Only the (mandatory) attributeId and (optional) newAttributeValue
parameters are used.!;
octetsSentReceivedCounter-B BEHAVIOUR
DEFINED AS The octetsSentCounter and octetsReceivedCounter shall count
only user data octets in valid data packets. They shall not count user data octets
in data packets which are rejected for any reason, nor user data octets in non data packets;
successfulConnectionEstablishment-B BEHAVIOUR
DEFINED AS This Package imports the communicationsInformation
notification from "Rec. X.723 | ISO/IEC 10165-5".
It is used to report the following events.
successfulConnectionEstablishment: Generated when a
connection is successfully established. However, the precise
synchronization between the notification and the corresponding
protocol and service interface interactions is not defined
by this standard.
The value NLM.successfulConnectionEstablishment shall be
reported in the informationType field.
;
-- 6.3 The Network Subsystem Managed Object
-- Managed Object for Network Layer Subsystem
-- There is exactly one of these MOs within a system. It exists to provide a container for the
-- Network Entity MOs, nSAP MOs and the X.25 PLE MOs and IVMOs.
-- The networkSubsystem managed object can not be created or deleted
-- explicitly by management operation. It exists inherently in a system;
-- created and deleted as part of system operation.
networkSubsystem MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":subsystem;
CHARACTERIZED BY networkSubsystem-P PACKAGE
BEHAVIOUR commonCreationDeletion-B;
ATTRIBUTES
"Rec. X.723 | ISO/IEC 10165-5":subsystemId
INITIAL VALUE NLM.networkSubsystemId-Value
GET;
;;
REGISTERED AS {NLM.moi networkSubsystem (1)};
---Name Bindings
networkSubsystem-system NAME BINDING
SUBORDINATE OBJECT CLASS networkSubsystem AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "Rec. X.721 | ISO/IEC 10165-2 : 1992":system AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":subsystemId;
REGISTERED AS {NLM.nboi networkSubsystem-system (1)};
-- 6.4 The Network Entity Managed Object
-- There may be multiple instances of these MOs within a system.
-- These managed objects can not be created or deleted
-- explicitly by management operation. They exist inherently in a system;
-- created and deleted as part of system operation.
networkEntity MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":communicationsEntity;
CHARACTERIZED BY networkEntity-P PACKAGE
ATTRIBUTES
networkEntityTitles
GET-REPLACE
ADD-REMOVE,
cLNSSystemTypes GET;
;;
REGISTERED AS {NLM.moi networkEntity (2)};
---Name Bindings
networkEntity-networkSubsystem NAME BINDING
SUBORDINATE OBJECT CLASS networkEntity AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":communicationsEntityId;
REGISTERED AS {NLM.nboi networkEntity-networkSubsystem (2)};
---Attributes
cLNSSystemTypes ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.SystemTypes;
MATCHES FOR EQUALITY;
BEHAVIOUR cLNSSystemTypes-B BEHAVIOUR
DEFINED AS The set of CLNS system roles supported by this Network Entity.
This may be End System, Intermediate System or both. The actual
role in which a particular instance of the cLNS protocol machine
is operating is determined by the operationalSystemType attribute
of the cLNS MO.;;
REGISTERED AS {NLM.aoi cLNSSystemTypes (108)};
networkEntityTitles ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.NAddresses;
MATCHES FOR EQUALITY;
BEHAVIOUR networkEntityTitles-B BEHAVIOUR
DEFINED AS The set of Network Entity Titles
(having the same abstract syntax as an NSAP address),
which unambiguously identify the Network Entity in
an End or Intermediate System. The value may be entered by a system
management operation or it may be derived by some local means, for example
by autoconfiguration.;;
REGISTERED AS {NLM.aoi networkEntityTitles (3)};
-- 6.5 The nSAP Managed Object
-- There is one nSAP MO for each set of NSAPs supported by the Network Subsystem
-- associated with a single Transport layer client.
-- Its definition permits it to be created and deleted explicitly by
-- management operation or to be created and deleted automatically as
-- part of system operation.
nSAP MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":sap2;
CHARACTERIZED BY nSAP-P PACKAGE
BEHAVIOUR commonCreationDeletion-B;
ATTRIBUTES
"Rec. X.723 | ISO/IEC 10165-5":sap2Addresses
INITIAL VALUE DERIVATION RULE nAddressesIV-B
GET;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation;
;;
REGISTERED AS {NLM.moi nSAP (4)};
---Behaviours
nAddressesIV-B BEHAVIOUR
DEFINED AS If the package is created using the nSAP-networkSubsystem-Automatic
name binding the initial value of this attribute is not constrained by this International
Standard. However, if the package is created using the
nSAP-networkSubsystem-Management name binding the initial value shall
be specified in the CMI-P create;
---Name Bindings
nSAP-networkSubsystem-Automatic NAME BINDING
SUBORDINATE OBJECT CLASS nSAP AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
BEHAVIOUR nSAP-networkSubsystem-Automatic-B BEHAVIOUR
DEFINED AS This name binding shall be used when the nSAP MO is created automatically by the
operation of the network entity. For example, by the use of autoconfiguration or dynamic
NSAP Address assignment techniques. The details of the operation of these techniques are
outside the scope of this international standard.;;
REGISTERED AS {NLM.nboi nSAP-networkSubsystem-Automatic (4)};
nSAP-networkSubsystem-Management NAME BINDING
SUBORDINATE OBJECT CLASS nSAP AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
BEHAVIOUR nSAP-networkSubsystem-Management-B BEHAVIOUR
DEFINED AS This name binding shall be used when the nSAP MO is created by system management.
The value of the sap2Addresses attribute shall be specified in the CMI-P create;;
CREATE;
DELETE;
REGISTERED AS {NLM.nboi nSAP-networkSubsystem-Management (5)};
-- 6.6 The Connectionless-mode Network Service Managed Object
-- There is no more than one of these MOs per network entity.
-- Its definition permits it to be created and deleted explicitly by
-- management operation, but in some systems it will exist inherently
-- and neither creation nor deletion by management operation will be
-- possible. Name bindings are defined for both cases.
-- When the protocol machine is operable, the operationalState shall
-- have the value 'enabled'; otherwise it shall have the value 'disabled'.
-- Transitions of operationalState shall be reported using the
-- stateChange notification. An cLNS MO may be created in the
-- 'enabled' operational state.
cLNS MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachine;
CHARACTERIZED BY cLNS-P PACKAGE
BEHAVIOUR commonStateChange-B,
commonCreationDeletion-B;
ATTRIBUTES
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
"Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId
INITIAL VALUE NLM.cLNSId-Value
GET;
ATTRIBUTE GROUPS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":state
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
ACTIONS
"Rec. X.723 | ISO/IEC 10165-5":activate,
"Rec. X.723 | ISO/IEC 10165-5":deactivate;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;
;;
CONDITIONAL PACKAGES
cLNS8473-P
PRESENT IF The protocol defined in 8473 is used to implement the CLNS,
cLNSChecksum-P
PRESENT IF The 8473 Generate Checksum option is implemented,
-- The following packages are associated with ISO/IEC 10589
"ISO/IEC 10589":cLNSISISBasic-P
PRESENT IF The system is an ISO 10589 IS,
"ISO/IEC 10589":cLNSISISAuthentication-P
PRESENT IF The system is an ISO 10589 IS
and the authentication procedures are implemented,
"ISO/IEC 10589":cLNSISISPartitionRepair-P
PRESENT IF The system is an ISO 10589 Level 2 IS
and the partition repair procedures are implemented,
"ISO/IEC 10589":cLNSISISLevel2-P
PRESENT IF The system is an ISO 10589 Level 2 IS,
"ISO/IEC 10589":cLNSISISLevel2Authentication-P
PRESENT IF The system is an ISO 10589 Level 2 IS
and the authentication procedures are implemented;
REGISTERED AS {NLM.moi cLNS (3)};
---Packages
cLNS8473-P PACKAGE
BEHAVIOUR cLNS8473-P-B BEHAVIOUR
DEFINED AS Present when 8473 is used to provide the CLNS;,
cLNS8473PImportedNotifications-B,
cLNS8473PImportedCounters-B;
ATTRIBUTES
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
operationalSystemType
INITIAL VALUE DERIVATION RULE operationalSystemTypeIV-B
GET,
supportedProtocols GET,
segmentsReceived GET,
segmentsDiscarded GET,
assemblingSegmentsDiscarded GET,
errorReportsReceived GET,
pDUDiscards GET,
congestionDiscards GET,
maximumLifetime GET-REPLACE;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
segmentsReceived
segmentsDiscarded
assemblingSegmentsDiscarded
errorReportsReceived
pDUDiscards
congestionDiscards;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
notificationPDUHeader;
REGISTERED AS {NLM.poi cLNS8473-P (15)};
cLNSChecksum-P PACKAGE
BEHAVIOUR cLNSChecksum-P-B BEHAVIOUR
DEFINED AS When present checksum generation is controlled by the 8473EnableChecksum
attribute;;
ATTRIBUTES
enableChecksum REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.false
GET-REPLACE;
REGISTERED AS {NLM.poi cLNSChecksum-P (1)};
---Behaviours
cLNS8473PImportedCounters-B BEHAVIOUR
DEFINED AS The cLNS8473-P package imports octetsSentCounter and octetsReceivedCounter from
DIS 10165-2. They are used to count the number of octets of data transmitted or received by
the local network entity in ISO 8473 Data PDUs. (i.e. those which which have a source or
destination N-Address, respectively, which corresponds to that of the local netwerk entity.)
;
cLNS8473PImportedNotifications-B BEHAVIOUR
DEFINED AS The clNS8473-P package imports the communicationsAlarm notification from
Rec. 721 | ISO/IEC 10165-2.
It is used to report the following cLNS managed object events.
pDUDiscard: Generated when a data NPDU is discarded due
to any of the reasons specified in ISO 8473 Table 7, with the exception of
`PDU Discarded due to Congestion' The header of the PDU in error
shall be reported as a parameter in the additionalInformation field of the
communicationsAlarm, using the notificationPDUHeader PARAMETER.
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.pDUDiscard and that corresponding to the Reason For Discard
shall both be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
A PDU which does not contain one of the protocol identifiers defined in ISO 8473
shall not cause this event.
A PDU with a protocol ID 1000 0001 shall not cause this event if it does not also contain
the Version/Protocol IDentifier extension in clause 7.2.4 of ISO 8473.
If an error report PDU is generated, the PDU header and Discard Reason in the error
report shall be the same as those in the corresponding notification.
;
operationalSystemTypeIV-B BEHAVIOUR
DEFINED AS If the cLNS MO is created by management operation (using the
clNS-networkEntity-Management name binding), the initial value of the
operationalSystemType attribute shall be specified in the CMI-P create. Otherwise,
the value shall be determined in an implementation specific manner. The value
shall be one of those present in the cLNSSystemTypes attribute of the
superior Network Entity MO. A value of ES indicates that the system
shall perform no 8473 forwarding operations upon non-local CLN-P PDUs.
A value of IS indicates that the system is permitted to perform
forwarding operations, but the decision to forward individual PDUs,
or not to forward them, shall be taken on the basis of the available
routing information.
;
---Name Bindings
cLNS-networkEntity-Management NAME BINDING
SUBORDINATE OBJECT CLASS cLNS AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
BEHAVIOUR cLNS-networkEntity-Management-B BEHAVIOUR
DEFINED AS The name binding that applies when the cLNS managed object
can be created and deleted by management;;
CREATE;
DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {NLM.nboi cLNS-networkEntity-Management (3)};
cLNS-networkEntity-Automatic NAME BINDING
SUBORDINATE OBJECT CLASS cLNS AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
BEHAVIOUR cLNS-networkEntity-Automatic-B BEHAVIOUR
DEFINED AS The name binding that applies when the cLNS managed object
cannot be created or deleted by management;;
REGISTERED AS {NLM.nboi cLNS-networkEntity-Automatic (16)};
---Attributes
assemblingSegmentsDiscarded ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR assemblingSegmentsDiscarded-B BEHAVIOUR
DEFINED AS Counter of segments discarded due to reassembly time expiry.
This is the number of data and error report NPDUs discarded
due to reassembly time expiry;;
REGISTERED AS {NLM.aoi assemblingSegmentsDiscarded (8)};
congestionDiscards ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR congestionDiscards-B BEHAVIOUR
DEFINED AS Counter of PDUs discarded due to congestion.
This is the number of data or error report PDUs discarded due to congestion.
This counter is incremented irrespective of the setting of the Error Report bit in the
received PDU;;
REGISTERED AS {NLM.aoi congestionDiscards (11)};
enableChecksum ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR enableChecksum-B BEHAVIOUR
DEFINED AS When True, the generation of checksums is enabled.;;
REGISTERED AS {NLM.aoi enableChecksum (4)};
errorReportsReceived ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR errorReportsReceived-B BEHAVIOUR
DEFINED AS Counter of received error reports.
This is the number of error report NPDUs received which were addressed to the local
network entity;;
REGISTERED AS {NLM.aoi errorReportsReceived (9)};
maximumLifetime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Lifetime;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maximumLifetime-B BEHAVIOUR
DEFINED AS Maximum PDU lifetime (in half seconds).
This attribute controls the maximum value (in half seconds) which may be placed
in the lifetime field of any 8473 data or error report PDU generated by the local network entity.
It does not affect the lifetime field of any PDUs not generated by this network entity, for example
those relayed by this system acting as an Intermediate System. PDUs generated by the local
network entity are permitted to have a lower value of lifetime field than this attribute, but shall
not have a larger value. The means by which the value of the lifetime field is determined
for an individual PDU is outside the scope of this international standard, provided that it meets
the above constraints.;;
REGISTERED AS {NLM.aoi maximumLifetime (102)};
operationalSystemType ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.SystemType;
MATCHES FOR EQUALITY;
BEHAVIOUR operationalSystemType-B BEHAVIOUR
DEFINED AS The system role in which this instance of cLNS is operating.;;
REGISTERED AS {NLM.aoi operationalSystemType (109)};
pDUDiscards ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR pDUDiscards-B BEHAVIOUR
DEFINED AS Counter of PDUs discarded (except for congestion).
This is the number of data or error report PDUs discarded for any of the reasons
specified in ISO 8473 Table 7 with the exception of `PDU discarded due to congestion'.
This counter is incremented irrespective of the setting of the Error Report bit in the
received PDU;;
-- Note: this counter is therefore a count of the number of
-- communicationsAlarm notifications with a specificProblem value of
-- pDUDiscard generated (as opposed to CMI-P events,
-- may be suppressed) as required by GDMO clause 9.8.5 (SC21 N4852).
REGISTERED AS {NLM.aoi pDUDiscards (10)};
segmentsDiscarded ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR segmentsDiscarded-B BEHAVIOUR
DEFINED AS Counter of segments discarded.
This is the number of data and error report NPDUs discarded
without being delivered to a Network Service user or forwarded. This includes
segments discarded for any reason except reassembly time expiry;;
REGISTERED AS {NLM.aoi segmentsDiscarded (7)};
segmentsReceived ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR segmentsReceived-B BEHAVIOUR
DEFINED AS Counter of segments received.
This is the number of data and error report NPDUs received
prior to reassembly, including those which may subsequently be discarded;;
REGISTERED AS {NLM.aoi segmentsReceived (6)};
supportedProtocols ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.SupportedProtocols;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedProtocols-B BEHAVIOUR
DEFINED AS The set of Connectionless Network protocols supported
by this instance of the cLNS protocol machine. The operation of
a particular protocol over a particular linkage is determined
by the linkage operationalProtocols Attribute. The value of the
supportedProtocols attribute is determined by the implementation.;;
REGISTERED AS {NLM.aoi supportedProtocols (110)};
---Parameters
notificationPDUHeader PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX NLM.OctetString;
BEHAVIOUR notificationPDUHeader-B BEHAVIOUR
DEFINED AS The header of the data NPDU header which caused this event;;
REGISTERED AS {NLM.proi notificationPDUHeader (1)};
-- 6.7 The Linkage Managed Object
-- Linkage Managed Object
-- There is one of these MOs associated with each separate provision
-- of the underlying service to the superior protocol machine.
-- When the linkage is operable, the operationalState shall
-- have the value 'enabled'; otherwise it shall have the value 'disabled'.
-- Transitions of operationalState shall be reported using the
-- stateChange notification. An linkage MO may be created in the
-- 'enabled' operational state.
linkage MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY linkage-P PACKAGE
BEHAVIOUR commonCreationDeletion-B,
commonStateChange-B;
ATTRIBUTES
linkageId GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
sN-ServiceProvider
INITIAL VALUE DERIVATION RULE sN-ServiceProviderIV-B
GET,
sN-SA-P GET,
operationalProtocols
INITIAL VALUE DERIVATION RULE operationalProtocolIV-B
GET;
ATTRIBUTE GROUPS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":state
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
ACTIONS
"Rec. X.723 | ISO/IEC 10165-5":activate,
"Rec. X.723 | ISO/IEC 10165-5":deactivate;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
;;
CONDITIONAL PACKAGES
linkage-ISO9542IS-P
PRESENT IF support for ISO 9542 operating as an IS,
linkage-ISO9542ES-P
PRESENT IF support for ISO 9542 operating as an ES,
linkageInitialMinimumTimer-P
PRESENT IF support for the initial minimum timer attribute of an ISO 8208 or
CO Datalink Service SNDCF for ISO 8473,
linkageReserveTimer-P
PRESENT IF support for the reserve timer attribute of an ISO 8208 or
CO Datalink Service SNDCF for ISO 8473,
linkageIdleTimer-P
PRESENT IF support for the idle timer attribute of an ISO 8208 or
CO Datalink Service SNDCF for ISO 8473,
linkage-ISO8473-ISO8208SNDCF-P
PRESENT IF support for an ISO 8208 SNDCF for ISO 8473,
linkageCODLService-P
PRESENT IF support for a CO Datalink SNDCF for ISO8473/Add.3.,
-- The following packages are associated with ISO/IEC 10589
"ISO/IEC 10589":linkageISISBasic-P
PRESENT IF the system is an ISO 10589 IS,
"ISO/IEC 10589":linkageISISAuthentication-P
PRESENT IF the authentication procedures are implmented
on an ISO 10589 IS,
"ISO/IEC 10589":linkageISISBroadcast-P
PRESENT IF the linkage is a broadcast circuit
on an ISO 10589 IS,
"ISO/IEC 10589":linkageISISDACallEstablishmentMetricIncrement-P
PRESENT IF the linkage is a DA Circuit and support is implemented for
call establishment metric increment values greater than zero on on
ISO 10589 IS,
"ISO/IEC 10589":linkageISISPtToPt-P
PRESENT IF the linkage is a point to point circuit
on an ISO 10589 IS,
"ISO/IEC 10589":linkageISISStatic-P
PRESENT IF the linkage is an X.25 static circuit (IN or OUT)
on an ISO 10589 IS,
"ISO/IEC 10589":linkageISISLevel2-P
PRESENT IF the system is an ISO 10589 level 2 IS,
"ISO/IEC 10589":linkageISISlevel2Broadcast-P
PRESENT IF the linkage is a broadcast circuit on an ISO 10589 level 2 IS;
REGISTERED AS {NLM.moi linkage (5)};
---Packages
linkageCODLService-P PACKAGE
BEHAVIOUR linkageCODLService-P-B BEHAVIOUR
DEFINED AS Controls the operation of CO Datalink as an SNDCF for ISO 8473;;
ATTRIBUTES
callsPlaced GET,
callsFailed GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
callsPlaced
callsFailed;
REGISTERED AS {NLM.poi linkageCODLService-P (9)};
linkageIdleTimer-P PACKAGE
BEHAVIOUR linkageIdleTimer-P-B BEHAVIOUR
DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF
for ISO 8473 to close an established SVC when it is idle. ;;
ATTRIBUTES
idleTimer REPLACE-WITH-DEFAULT
GET-REPLACE;
REGISTERED AS {NLM.poi linkageIdleTimer-P (5)};
linkageInitialMinimumTimer-P PACKAGE
BEHAVIOUR linkageInitialMinimumTimer-P-B BEHAVIOUR
DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF
for ISO 8473 to close an established SVC when it is idle, but only after a minimum time
after its establishment;;
ATTRIBUTES
initialMinimumTimer REPLACE-WITH-DEFAULT
GET-REPLACE;
REGISTERED AS {NLM.poi linkageInitialMinimumTimer-P (7)};
linkage-ISO8473-ISO8208SNDCF-P PACKAGE
BEHAVIOUR linkage-ISO8473-ISO8208SNDCF-P-B BEHAVIOUR
DEFINED AS Controls the operation of ISO 8208 as an SNDCF for ISO 8473;;
ATTRIBUTES
callsPlaced GET,
callsFailed GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
callsPlaced
callsFailed;
REGISTERED AS {NLM.poi linkage-ISO8473-ISO8208SNDCF-P (4)};
linkage-ISO9542ES-P PACKAGE
BEHAVIOUR
linkage-ISO9542ES-P-B BEHAVIOUR
DEFINED AS Controls the operation of ISO 9542 on an EndSystem;,
linkage-ISO9542ImportedAlarmNotifications-B,
linkage-ISO9542ImportedInformationNotifications-B;
ATTRIBUTES
iSO9542OperationalSubsets GET-REPLACE,
holdingTimerMultiplier
DEFAULT VALUE NLM.holdingTimerMultiplierDefault
-- 3
PERMITTED VALUES NLM.HoldingTimerMultiplierPermitted
-- 2-63
REQUIRED VALUES NLM.HoldingTimerMultiplierRequired
-- 2
GET-REPLACE,
-- Editor's note: The actual values quoted here for the default, required and permitted values
-- are subject to N-B agreement. They are presented here as a place-holder for the
-- finally agreed values.
manualISSNPAAddress REPLACE-WITH-DEFAULT
GET ADD-REMOVE,
defaultESConfigTimer REPLACE-WITH-DEFAULT
GET-REPLACE,
activeESConfigTimer GET,
iSReachabilityChanges GET,
invalid9542PDUs GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
iSReachabilityChanges
invalid9542PDUs;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm,
"Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
reachabilityChange;
REGISTERED AS {NLM.poi linkage-ISO9542ES-P (2)};
linkage-ISO9542IS-P PACKAGE
BEHAVIOUR linkage-ISO9542IS-P-B BEHAVIOUR
DEFINED AS Controls the operation of ISO 9542 on an Intermediate System;,
linkage-ISO9542ImportedAlarmNotifications-B,
linkage-ISO9542ImportedInformationNotifications-B,
linkage-ISO9542IsImportedInformationNotifications-B;
ATTRIBUTES
iSO9542OperationalSubsets GET-REPLACE,
holdingTimerMultiplier
DEFAULT VALUE NLM.holdingTimerMultiplierDefault
-- 3
PERMITTED VALUES NLM.HoldingTimerMultiplierPermitted
-- 2-63
REQUIRED VALUES NLM.HoldingTimerMultiplierRequired
-- 2
GET-REPLACE,
-- Editor's Note: The actual values quoted here for the default, required and permitted values
-- are subject to N-B agreement. They are presented here as a place-holder for the
-- finally agreed values.
iSConfigurationTimer REPLACE-WITH-DEFAULT
GET-REPLACE,
suggestedESConfigurationTimer REPLACE-WITH-DEFAULT
GET-REPLACE,
redirectHoldingTime
REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.redirectHoldingTime-Default
PERMITTED VALUES NLM.RedirectHoldingTime-Permitted
GET-REPLACE,
eSReachabilityChanges GET,
invalid9542PDUs GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
eSReachabilityChanges
invalid9542PDUs;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm,
"Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
reachabilityChange;
REGISTERED AS {NLM.poi linkage-ISO9542IS-P (3)};
linkageReserveTimer-P PACKAGE
BEHAVIOUR linkageReserveTimer-P-B BEHAVIOUR
DEFINED AS Controls the ability, when implemented, of an ISO 8208 or CO Datalink SNDCF
for ISO 8473 to close an established SVC when it is idle, but retain resources for its
re-establishment ;;
ATTRIBUTES
reserveTimer REPLACE-WITH-DEFAULT
GET-REPLACE;
REGISTERED AS {NLM.poi linkageReserveTimer-P (6)};
---Behaviours
linkage-ISO9542ImportedInformationNotifications-B BEHAVIOUR
DEFINED AS
This package imports the communicationsInformation notification
from Rec. X.723 | ISO/IEC 10165-5.
It is used to report the following events.
iSReachabilityChange: Generated when an ES or IS detects a change
in the reachability of a neighboring IS.
The value NLM.iSReachabilityChange shall be reported in the
informationType field.
The new State, NET of the IS concerned, snpaAddress (where
available) and the reason for the change shall be reported
in the informationData field using the reachabilityChange
PARAMETER.
;
linkage-ISO9542IsImportedInformationNotifications-B BEHAVIOUR
DEFINED AS
This package imports the communicationsInformation notification
from Rec. X.723 | ISO/IEC 10165-5.
It is used to report the following events.
eSReachabilityChange: Generated when an IS detects a change
in the reachability of a neighboring ES.
The value NLM.eSReachabilityChange shall be reported in the
informationType field.
The new State, set of NSAPAddresses of the IS concerned,
the snpaAddress (where available) and the reason for
the change shall be reported in the informationData field
using the reachabilityChange PARAMETER.
;
linkage-ISO9542ImportedAlarmNotifications-B BEHAVIOUR
DEFINED AS This package imports the communicationsAlarm notification
from Rec. X.721 | ISO/IEC 10165-2.
It is used to report the following events.
invalid9542PDU: Generated when an ISO 9542 PDU is received which is discarded
as result of the PDU Header Error Detection or Protocol Error Processing Functions
specified in ISO 9542.
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.iSO9542PDUDiscard shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
;
operationalProtocolIV-B BEHAVIOUR
DEFINED AS The Initial value of the operationalProtocols attribute shall be specified in the
CMI-P create;
sN-ServiceProviderIV-B BEHAVIOUR
DEFINED AS The Initial value of the sN-ServiceProvider attribute shall be specified in the
CMI-P create;
---Name Bindings
linkage-cLNS NAME BINDING
SUBORDINATE OBJECT CLASS linkage AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS cLNS AND SUBCLASSES;
WITH ATTRIBUTE linkageId;
BEHAVIOUR sN-ServiceProviderIV-B,operationalProtocolIV-B;
CREATE WITH-REFERENCE-OBJECT;
DELETE;
REGISTERED AS {NLM.nboi linkage-cLNS (6)};
linkage-cONS NAME BINDING
SUBORDINATE OBJECT CLASS linkage AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS cONS AND SUBCLASSES;
WITH ATTRIBUTE linkageId;
BEHAVIOUR sN-ServiceProviderIV-B;
CREATE WITH-REFERENCE-OBJECT;
DELETE;
REGISTERED AS {NLM.nboi linkage-cONS (7)};
---Attributes
activeESConfigTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR activeESConfigTimer-B BEHAVIOUR
DEFINED AS Currently active value for the ISO 9542 ES configuration timer.;;
REGISTERED AS {NLM.aoi activeESConfigTimer (22)};
callsFailed ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callsFailed-B BEHAVIOUR
DEFINED AS Counter of the number of X.25 call failures while attempting establishment
by the SNDCF;;
REGISTERED AS {NLM.aoi callsFailed (30)};
callsPlaced ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callsPlaced-B BEHAVIOUR
DEFINED AS Counter of the number of X.25 VCs successfully established
by the SNDCF;;
REGISTERED AS {NLM.aoi callsPlaced (29)};
defaultESConfigTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR defaultESConfigTimer-B BEHAVIOUR
DEFINED AS Default value for the ISO 9542 ES configuration timer.
This value is used when the ES has not received, or has not chosen to accept,
a suggested configuration timer value from an Intermediate System;;
REGISTERED AS {NLM.aoi defaultESConfigTimer (21)};
eSReachabilityChanges ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR eSReachabilityChanges-B BEHAVIOUR
DEFINED AS Count of the number of changes in reachability of End Sytems
from this system;;
REGISTERED AS {NLM.aoi eSReachabilityChanges (27)};
holdingTimerMultiplier ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
BEHAVIOUR holdingTimerMultiplier-B BEHAVIOUR
DEFINED AS The factor to derive holding timer from configuration timer.
This value, when multiplied by a configuration timer yields the value of
the holding timer parameter issued with configuration information. The semantics of
this parameter are such that it is permissible to also add a delta value to the result to
compensate for possible delays and imprecision of timers. The result of the calculation
is truncated, upon overflow, to the maximum value for the parameter permitted by the
protocol (65535);;
REGISTERED AS {NLM.aoi holdingTimerMultiplier (20)};
linkageId ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.GraphicString;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR linkageId-B BEHAVIOUR
DEFINED AS The naming attribute of the linkage MO instance;;
REGISTERED AS {NLM.aoi linkageId (17)};
idleTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR idleTimer-B BEHAVIOUR
DEFINED AS Time in seconds before release of an idle call.
This timer determines the interval (in seconds) for which a call is
permitted to remain idle (i.e. no data traffic in either direction) before being
released by the SNDCF;;
REGISTERED AS {NLM.aoi idleTimer (31)};
initialMinimumTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR initialMinimumTimer-B BEHAVIOUR
DEFINED AS Minimum time in seconds to retain call after establishment.
This timer determines the interval (in seconds) that a call shall remain
connected after being established, irrespective of traffic. (Note. This should be
set small enough so that the call is cleared before the start of the next charging interval.);;
REGISTERED AS {NLM.aoi initialMinimumTimer (33)};
invalid9542PDUs ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR invalid9542PDUs-B BEHAVIOUR
DEFINED AS Counter of invalid 9542 PDUs received.
This is the number of ISO 9542 PDUs received which are discarded
as result of the PDU Header Error Detection or Protocol Error Processing Functions
specified in ISO 9542;;
-- Note: this counter is therefore a count of the number of
-- communicationsAlarm notifications with a specificProblem value of
-- NLM.iSO9542PDUDiscard generated.
REGISTERED AS {NLM.aoi invalid9542PDUs (101)};
iSConfigurationTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR iSConfigurationTimer-B BEHAVIOUR
DEFINED AS Value for the ISO 9542 IS configuration timer.
It is used to determine how often an IS reports configuration information to ESs;;
REGISTERED AS {NLM.aoi iSConfigurationTimer (24)};
iSO9542OperationalSubsets ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ISO9542Subsets;
MATCHES FOR EQUALITY;
BEHAVIOUR iSO9542OperationalSubsets-B BEHAVIOUR
DEFINED AS The set of ISO 9542 subsets operational on this linkage.;;
REGISTERED AS {NLM.aoi iSO9542OperationalSubsets (115)};
iSReachabilityChanges ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR iSReachabilityChanges-B BEHAVIOUR
DEFINED AS Counter of the number of changes in reachability of Intermediate Systems
from this system;;
REGISTERED AS {NLM.aoi iSReachabilityChanges (23)};
manualISSNPAAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ManualISSNPAAddress;
MATCHES FOR SET-COMPARISON, SET-COMPARISON;
BEHAVIOUR manualISSNPAAddres-B BEHAVIOUR
DEFINED AS The set of SNPA Addresses to which calls associated with the SNDCF are to established
in the absence of any other information. The maximum set cardinality shall be
implementation specific. An attempt to set the value of an element
of this set to a type of SNPAAddress which is not supported by this
linkage shall result in a failure of the SET operation.;;
REGISTERED AS {NLM.aoi manualISSNPAAddress (28)};
operationalProtocols ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.SupportedProtocols;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR operationalProtocols-B BEHAVIOUR
DEFINED AS The set of network layer protocols supported by this
instance of the linkage MO.;;
REGISTERED AS {NLM.aoi operationalProtocols (111)};
redirectHoldingTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.RedirectHoldingTime;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR redirectHoldingTime-B BEHAVIOUR
DEFINED AS The holding time (in seconds) to be specified in Redirect PDUs
generated by this system;;
REGISTERED AS {NLM.aoi redirectHoldingTime (26)};
reserveTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR reserveTimer-B BEHAVIOUR
DEFINED AS Time in seconds to reserve resources for call re-establishment.
This timer determines the interval (in seconds) for which an attempt
shall be made to retain those resources, as determined by the implementation,
whose retention will increase the probability of successful re-establishment of an idled VC;;
REGISTERED AS {NLM.aoi reserveTimer (32)};
sN-SA-P ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
MATCHES FOR EQUALITY;
BEHAVIOUR sN-SA-P-B BEHAVIOUR
DEFINED AS Distinguished name of the service provider SA-P MO (if present).
This is obtained via an internal interface when the linkage is
enabled. The sN-SA-P may be a relationship to a SA-P MO in the
Datalink Layer, or it may be a relationship to another Managed Object
within the Network Layer which is not a SA-P MO.
For example, when operating ISO 8473 over the ISO 8208 SNDCF,
it is a relationship to the same x25PLE MO which is pointed to by the
sN-ServiceProvider Attribute. ;;
REGISTERED AS {NLM.aoi sN-SA-P (18)};
sN-ServiceProvider ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
MATCHES FOR EQUALITY;
BEHAVIOUR sN-ServiceProvider-B BEHAVIOUR
DEFINED AS Distinguished name of the SN service provider MO.
This attribute identifies the subnetwork entity to be used to support the linkage,
when enabled. The subnetwork service provider may be in the Datalink Layer,
or it may be in the Network Layer
(for example when operating ISO 8473 over the ISO 8208 SNDCF).;;
REGISTERED AS {NLM.aoi sN-ServiceProvider (19)};
suggestedESConfigurationTimer ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
BEHAVIOUR suggestedESConfigurationTimer-B BEHAVIOUR
DEFINED AS Value to be used for the ISO 9542 suggested ES configuration timer value,
advertised in IS hellos generated by this network entity;;
-- Editor's note: It is far from clear that this attribute would be able to be set to a specific
-- value in all implementations. For example, the DIS 10589 ES poll protocol relies
-- on the IS being able to set this to different values in different circumstances.
-- it may be useful to be able to GET the current value.
REGISTERED AS {NLM.aoi suggestedESConfigurationTimer (25)};
---Parameters
reachabilityChange PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX NLM.ReachabilityChangeSyntax;
REGISTERED AS {NLM.proi reachabilityChange (12)};
-- 6.8 The Connection-mode Network Service Managed Object
-- Connection Mode Network Entity
-- There is no more than one of these MOs per network entity.
-- Its definition permits it to be created and deleted explicitly by
-- management operation, but in some systems it will exist inherently
-- and neither creation nor deletion by management operation will be
-- possible. Name bindings are defined for both cases.
-- When the protocol machine is operable, the operationalState shall
-- have the value 'enabled'; otherwise it shall have the value 'disabled'.
-- Transitions of operationalState shall be reported using the
-- stateChange notification. An cONS MO may be created in the
-- 'enabled' operational state.
cONS MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachine;
CHARACTERIZED BY cONS-P PACKAGE
BEHAVIOUR commonStateChange-B,
commonCreationDeletion-B;
ATTRIBUTES
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
"Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId
INITIAL VALUE NLM.cONSId-Value
GET;
ATTRIBUTE GROUPS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":state
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
ACTIONS
"Rec. X.723 | ISO/IEC 10165-5":activate,
"Rec. X.723 | ISO/IEC 10165-5":deactivate,
"Rec. X.723 | ISO/IEC 10165-5":shutdown;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;
-- Note: Currently there are no conditional packages, but these will be added as necessary
-- for example for ISO 9574, ISO 10030, etc. Since there are no attributes currently defined
-- for the ISO 8878 package it is omitted from this definition
;;
REGISTERED AS{NLM.moi cONS (6)};
---Name Bindings
cONS-networkEntity-Management NAME BINDING
SUBORDINATE OBJECT CLASS cONS AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
BEHAVIOUR cONS-networkEntity-Management-B BEHAVIOUR
DEFINED AS The name binding that applies when the cONS managed object
can be created and deleted by management;;
CREATE;
DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {NLM.nboi cONS-networkEntity-Management (8)};
cONS-networkEntity-Automatic NAME BINDING
SUBORDINATE OBJECT CLASS cONS AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkEntity AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
BEHAVIOUR cONS-ncetworkEntity-Automatic-B BEHAVIOUR
DEFINED AS The name binding that applies when the cONS managed object
cannot be created or deleted by management;;
REGISTERED AS {NLM.nboi cONS-networkEntity-Automatic (17)};
-- 6.9 The Network Connection Managed Object
-- Network Connection Managed Object
-- There is one instance of this MO corresponding to each network
-- connection. It is created and deleted by the operation of the protocol
-- machine.
-- In some configurations the underlyingConnectionNames attribute may
-- contain more than one distinguished name. In this case, the type of
-- the underlying MO (and hence the particular underlying resource)
-- can only be determined by inspection of the MO pointed to by this
-- distinguished name.
networkConnection MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":connection;
CHARACTERIZED BY networkConnection-P PACKAGE
BEHAVIOUR
commonCreationDeletion-B,
successfulConnectionEstablishment-B,
networkConnection-P-B BEHAVIOUR
DEFINED AS The "Rec. X.723 | ISO/IEC 10165-5":underlyingConnectionNames
attribute shall contain the distinguished name(s) of the
other MO(s) which represent the resources used to support
this connection. In the case of the CONS operating
directly over X.25, this shall be the single distinguished
name of the underlying switched virtual call or permanent
virtual circuit MO;;
ATTRIBUTES
localNSAPMO GET,
remoteNSAPAddress GET;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
"Rec. X.723 | ISO/IEC 10165-5":communicationsInformation;
;;
REGISTERED AS {NLM.moi networkConnection (13)};
-- Editor's Note: The addition of successful connection establishment
-- notifications to both the network connection and SVC MOs means that
-- on normal establishment of a transport connection over CONS and X.25
-- there will be 6 separate notifications generated. One each for the
-- creation of the transport, network and svc connection MOs, and a
-- further three for the successful connections. While these
-- notifications are assumed to be able to be filtered out at source
-- NBs may wish to comment on the desirability of all of these
-- notifications.
---Name Bindings
networkConnection-cONS NAME BINDING
SUBORDINATE OBJECT CLASS networkConnection AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS cONS AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;
REGISTERED AS {NLM.nboi networkConnection-cONS (19)};
---Attributes
localNSAPMO ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
MATCHES FOR EQUALITY;
BEHAVIOUR localNSAPMO-B BEHAVIOUR
DEFINED AS Pointer to local nSAP MO.
This is a relationship attribute which points to the
local nSAP MO which is associated with the connection;;
REGISTERED AS {NLM.aoi localNSAPMO (106)};
remoteNSAPAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.NAddress;
MATCHES FOR EQUALITY;
BEHAVIOUR remoteNSAPAddress-B BEHAVIOUR
DEFINED AS The remote NSAP Address
associated with the connection;;
REGISTERED AS {NLM.aoi remoteNSAPAddress (107)};
-- 6.10 The X.25 PLE Managed Object and IVMO
-- 6.10.1 The X25 PLE Managed Object
-- There may be multiple instances of these MOs within a system,
-- corresponding to Multiple X.25 PLEs.
-- Its definition permits it to be created and deleted explicitly by
-- management operation or to be created and deleted automatically as
-- part of system operation. For an automatically created X25 PLE
-- managed object, an x25PLEIVMO may be used as the source of
-- initial values of attributes of the x25PLE managed object.
-- When the PLE is operable, the operationalState shall
-- have the value 'enabled'; otherwise it shall have the value 'disabled'.
-- Transitions of operationalState shall be reported using the
-- stateChange notification.
x25PLE MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY x25PLE-P PACKAGE
BEHAVIOUR commonStateChange-B,
commonCreationDeletion-B,
octetsSentReceivedCounter-B,
x25PLEPImportedNotifications-B,
logicalChannelAssignmentsX25PLE-P-B BEHAVIOUR
DEFINED AS The logicalChannelAssigments attribute shall not be replaceable
when the value of the operationalState attribute is `enabled';;
ATTRIBUTES
x25PLEId GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
protocolVersionSupported GET,
localDTEAddress GET-REPLACE,
interfaceMode GET-REPLACE,
defaultThroughputClass REPLACE-WITH-DEFAULT
GET-REPLACE,
flowControlNegotiationPermitted REPLACE-WITH-DEFAULT
GET-REPLACE,
callDeflectionSubscription REPLACE-WITH-DEFAULT
GET-REPLACE,
maxActiveCircuits REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
restartTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.restartTimeDefault
GET-REPLACE,
defaultPacketSize REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
defaultWindowSize REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
minimumRecallTimer REPLACE-WITH-DEFAULT
GET-REPLACE,
restartCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.restartCountDefault
GET-REPLACE,
sN-ServiceProvider REPLACE-WITH-DEFAULT
GET-REPLACE,
sN-SA-P GET,
logicalChannelAssignments GET-REPLACE,
packetSequencing REPLACE-WITH-DEFAULT
GET-REPLACE,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
-- This corresponds to the ISO8208OctetsSent attribute. Note that the DMI
-- definition is in terms of user data octets.
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
-- This corresponds to the ISO8208OctetsReceived attribute. Note that the
-- DMI definition is in terms of user data octets.
dataPacketsSent GET,
-- Note the "Rec. X.721 | ISO/IEC 10165-2 : 1992":PDUsSentCounter cannot be used here
-- since it is defined as total number of PDUs sent, not just data PDUs.
dataPacketsReceived GET,
callAttempts GET,
callsConnected GET,
providerInitiatedDisconnects GET,
callTimeouts GET,
clearTimeouts GET,
remotelyInitiatedResets GET,
dataRetransmissionTimerExpiries GET,
providerInitiatedResets GET,
resetTimeouts GET,
remotelyInitiatedRestarts GET,
restartCountsExceeded GET,
protocolErrorsDetectedLocally GET,
protocolErrorsAccusedOf GET,
callEstablishmentRetryCountsExceeded GET,
clearCountsExceeded GET,
pLEClientMOName GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
dataPacketsSent
dataPacketsReceived
callAttempts
callsConnected
providerInitiatedDisconnects
callTimeouts
clearTimeouts
remotelyInitiatedResets
dataRetransmissionTimerExpiries
providerInitiatedResets
resetTimeouts
remotelyInitiatedRestarts
restartCountsExceeded
protocolErrorsDetectedLocally
protocolErrorsAccusedOf
callEstablishmentRetryCountsExceeded
clearCountsExceeded,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":state
"Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
"Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;
ACTIONS
"Rec. X.723 | ISO/IEC 10165-5":activate,
"Rec. X.723 | ISO/IEC 10165-5":deactivate;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
notificationData,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
;;
CONDITIONAL PACKAGES
onlineRegistration-P
PRESENT IF The optional online registration facility is implemented;
REGISTERED AS{NLM.moi x25PLE (7)};
-- 6.10.2 PLE Initial Values Managed Object
-- There may be multiple instances of the x25PLEIVMO in a system.
-- An x25PLEIVMO may be used to supply initial values for the
-- attributes of automatically created x25PLE MOs. Different
-- instances of x25PLEIVMO may contain different initial values.
-- Its definition permits it to be created and deleted explicitly by
-- management operation.
--
x25PLEIVMO MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY x25PLEIVMO-P PACKAGE
BEHAVIOUR commonCreationDeletion-B,
x25PLEIVMO-P-B;
ATTRIBUTES
x25PLEIVMOId GET,
localDTEAddress GET-REPLACE,
interfaceMode GET-REPLACE,
defaultThroughputClass REPLACE-WITH-DEFAULT
GET-REPLACE,
flowControlNegotiationPermitted REPLACE-WITH-DEFAULT
GET-REPLACE,
callDeflectionSubscription REPLACE-WITH-DEFAULT
GET-REPLACE,
maxActiveCircuits REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
restartTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.restartTimeDefault
GET-REPLACE,
defaultPacketSize REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
defaultWindowSize REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.nullChoiceInteger
GET-REPLACE,
minimumRecallTimer REPLACE-WITH-DEFAULT
GET-REPLACE,
restartCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.restartCountDefault
GET-REPLACE,
sN-ServiceProvider GET-REPLACE,
logicalChannelAssignments GET-REPLACE,
packetSequencing REPLACE-WITH-DEFAULT
GET-REPLACE;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
;;
CONDITIONAL PACKAGES
onlineRegistration-P
PRESENT IF The optional online registration facility is implemented;
REGISTERED AS{NLM.moi x25PLEIVMO (8)};
---Packages
onlineRegistration-P PACKAGE
BEHAVIOUR onlineRegistration-P-B BEHAVIOUR
DEFINED AS Controls the operation of the optional online registration facility as described
in Clause 13.1 of ISO 8208 (2nd Edition);;
ATTRIBUTES
registrationRequestTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.registrationRequestTimeDefault
GET-REPLACE,
registrationRequestCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.registrationRequestCountDefault
GET-REPLACE,
registrationPermitted REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.registrationPermittedDefault
GET-REPLACE;
REGISTERED AS {NLM.poi onlineRegistration-P (11)};
---Behaviours
x25PLEPImportedNotifications-B BEHAVIOUR
DEFINED AS The x25PLE-P package imports the communicationsAlarm notification from
Rec. X.721 | ISO/IEC 10165-2.
It is used to report the following x25PLE managed object events.
providerInitiatedDisconnect:
Issued upon receipt of a clear packet with a cause code other than
`DTE initiated'.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER.
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.providerInitiatedDisconnect shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
remotelyInitiatedReset:
Issued upon occurance of a remotely initiated reset.
This event is issued in lieu of a 'providerInitiatedReset'
when operating in a DTE-DXE environment.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.remotelyInitiatedDisconnect shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
providerInitiatedReset:
Issued upon occurance of a provider initiated reset.
This event is issued when operating in a DTE-DCE environment.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.providerInitiatedReset shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
remotelyInitiatedRestart:
Issued upon receipt of a remotely (including provider) initiated
restart.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.remotelyInitiatedRestart shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
restartCountExceeded:
Issued on restart failure due to restart count (R20) exceeded.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.restartCountExceeded shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
protocolErrorDetectedLocally:
Issued upon receipt of a packet which causes the "A=Error" action
in the ISO 8208 state tables to be taken.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER. The values of cause diagnosand
diagnostic codes shall be those which would have been placed in a
diagnostic packet had one been generated by the DTE (i.e.
as if it were a DTE). The actual generation of such a packet is
not required.
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.communicationsProtocolErrorDetectedLocally
shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
accusedOfProtocolError:
Issued upon receipt of a diagnostic packet or a
clear, reset or restart packet with a cause code equal to
`protocol error'. No other x25PLE communication alarm shall
be generated as a result of this particular instance of
packet.
The information relating to the packet shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.accusedOfProtocolError shall be reported in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
callEstablishmentRetryCountExceeded:
Issued on retry failure during call establishment due to
retry limit exceeded.
The information relating to the call shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.callEstablishmentRetryCountExceeded shall be reported
in the specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
clearCountExceeded:
Issued on retry failure due to clear limit (R23) exceeded.
The information relating to the call shall be reported as a
parameter in the additionalInformation field of the communicationsAlarm,
using the notificationData PARAMETER
The significance sub-parameter of each item of additionalInformation
shall be set to the value `False' (i.e. not significant) so that a managing
system receiving the event report will be less likely to reject it.
The value NLM.clearCountExceeded shall be reported in the
specificProblems parameter.
The probableCause shall be set to NLM.communicationsProtocolError.
The perceivedSeverity shall be set to `Minor'. A subsequent communicationsAlarm
with a perceivedSeverity value of `Cleared' shall not be generated.
No other fields or parameters shall be used, with the exception of further
parameters in the AdditionalInformation field.
;
x25PLEIVMO-P-B BEHAVIOUR
DEFINED AS
!Used as the source of initial values for some of the attributes
of automatically created x25PLE managed objects. Initial
values of attributes of the x25PLE not included in the
x25PLEIVMO are derived in other ways. In particular, all
counter attributes have a mandatory initial value of zero. The
naming attribute is assigned an initial value according to local
mechanisms.!;
---Name Bindings
x25PLEIVMO-networkSubsystem NAME BINDING
SUBORDINATE OBJECT CLASS x25PLEIVMO AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE x25PLEIVMOId;
CREATE WITH-REFERENCE-OBJECT;
DELETE;
REGISTERED AS {NLM.nboi x25PLEIVMO-networkSubsystem (10)};
x25PLE-networkSubsystem-Management NAME BINDING
SUBORDINATE OBJECT CLASS x25PLE AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE x25PLEId;
BEHAVIOUR x25PLE-networkSubsystem-Management-B BEHAVIOUR
DEFINED AS The name binding that applies when the x25PLE Managed Object
is created by management operation.;;
CREATE WITH-REFERENCE-OBJECT;
DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
REGISTERED AS {NLM.nboi x25PLE-networkSubsystem-Management (9)};
x25PLE-networkSubsystem-Automatic NAME BINDING
SUBORDINATE OBJECT CLASS x25PLE AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS networkSubsystem AND SUBCLASSES;
WITH ATTRIBUTE x25PLEId;
BEHAVIOUR x25PLE-netowrkSusbsystem-Automatic-B BEHAVIOUR
DEFINED AS The name binding that applies when the x25PLE Managed Object
is created by automatic operation of the sytem.;;
DELETE;
REGISTERED AS {NLM.nboi x25PLE-networkSubsystem-Automatic (18)};
---Attributes
callAttempts ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callAttempts-B BEHAVIOUR
DEFINED AS Counter of the total number of calls attempted;;
REGISTERED AS {NLM.aoi callAttempts (52)};
callDeflectionSubscription ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR callDeflectionSubscription-B BEHAVIOUR
DEFINED AS Indicates whether call deflection has been subscribed to.
When this has the value `true', call deflection has been
subscribed to.;;
REGISTERED AS {NLM.aoi callDeflectionSubscription (114)};
callsConnected ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callsConnected-B BEHAVIOUR
DEFINED AS Counter of the total number of calls which have reached the open state;;
REGISTERED AS {NLM.aoi callsConnected (53)};
callEstablishmentRetryCountsExceeded ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callEstablishmentRetryCountsExceeded-B BEHAVIOUR
DEFINED AS Counter associated with the callEstablishmentRetryCountExceeded event
which generates a communications alarm notification.;;
REGISTERED AS {NLM.aoi callEstablishmentRetryCountsExceeded (65)};
callTimeouts ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR callTimeouts-B BEHAVIOUR
DEFINED AS Counter of the number of times timer T21 expiry is experienced
by the PLE;;
REGISTERED AS {NLM.aoi callTimeouts (55)};
clearCountsExceeded ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR clearCountsExceeded-B BEHAVIOUR
DEFINED AS Counter associated with the clearCountExceeded event
which generates a communications alarm notification.;;
REGISTERED AS {NLM.aoi clearCountsExceeded (66)};
clearTimeouts ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR clearTimeouts-B BEHAVIOUR
DEFINED AS Counter of the number of times timer T23 expiry is experienced
by the PLE;;
REGISTERED AS {NLM.aoi clearTimeouts (56)};
dataPacketsReceived ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR dataPacketsReceived-B BEHAVIOUR
DEFINED AS Counter of the total number of data packets received;;
REGISTERED AS {NLM.aoi dataPacketsReceived (51)};
dataPacketsSent ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR dataPacketsSent-B BEHAVIOUR
DEFINED AS Counter of the total number of data packets sent;;
REGISTERED AS {NLM.aoi dataPacketsSent (50)};
dataRetransmissionTimerExpiries ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR dataRetransmissionTimerExpiries-B BEHAVIOUR
DEFINED AS Counter of the number of expiries of timer T25.
Returns zero if the option is not implemented;;
REGISTERED AS {NLM.aoi dataRetransmissionTimerExpiries (58)};
defaultPacketSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ChoiceInteger;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR defaultPacketSize-B BEHAVIOUR
DEFINED AS The default value of the packet size parameter for this DTE.
A value of NULL indicates the ISO 8208 default value of 128. Any other value indicates
the value agreed by the nonstandard default packet sizes facility.;;
REGISTERED AS {NLM.aoi defaultPacketSize (103)};
defaultThroughputClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Throughput;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR defaultThroughputClass-B BEHAVIOUR
DEFINED AS The default throughput class value currently agreed
with the DCE. This may be the normal default, or may have
been changed as a result of the use of the
defaultThroughputClassAssignment facility.;;
REGISTERED AS {NLM.aoi defaultThroughputClass (112)};
defaultWindowSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ChoiceInteger;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR defaultWindowSize-B BEHAVIOUR
DEFINED AS The default value of the window size parameter for this DTE.
A value of NULL indicates the ISO 8208 default value of 2. Any other value indicates
the value agreed by the nonstandard default window sizes facility.;;
REGISTERED AS {NLM.aoi defaultWindowSize (104)};
flowControlNegotiationPermitted ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR flowcontrolNegotiationPermitted-B BEHAVIOUR
DEFINED AS Indicates whether flow control parameter negotiation is permitted.
When this has the value `true', the use of flow control
parameter negotiation (by specifying values for the window
and packet size in call request and accept packets) is
permitted. When it has the value `false', no such values
shall be specified in call request and accept packets, and
any values specified in an IVMO or via an internal interface
shall be ignored.;;
REGISTERED AS {NLM.aoi flowControlNegotiationPermitted (113)};
interfaceMode ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.InterfaceMode;
MATCHES FOR EQUALITY;
BEHAVIOUR interfaceMode-B BEHAVIOUR
DEFINED AS The DCE/DTE mode in which the interface is currently operating;;
REGISTERED AS {NLM.aoi interfaceMode (40)};
interruptPacketsReceived ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR interruptPacketsReceived-B BEHAVIOUR
DEFINED AS Counter of the number of interrupt packets received
by the PLE or over the PVC/VC;;
REGISTERED AS {NLM.aoi interruptPacketsReceived (68)};
interruptPacketsSent ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR interruptPacketsSent-B BEHAVIOUR
DEFINED AS Counter of the number of interrupt packets sent
by the PLE or over the PVC/VC;;
REGISTERED AS {NLM.aoi interruptPacketsSent (67)};
interruptTimerExpiries ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR interruptTimerExpiries-B BEHAVIOUR
DEFINED AS Counter of the number of expiries of timer T26
experienced by the PLE or over the PVC/VC;;
REGISTERED AS {NLM.aoi interruptTimerExpiries (69)};
localDTEAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
MATCHES FOR EQUALITY;
BEHAVIOUR localDTEAddress-B BEHAVIOUR
DEFINED AS The full DTE address of this PLE expressed as an X.121, X.31, etc. address;;
REGISTERED AS {NLM.aoi localDTEAddress (39)};
logicalChannelAssignments ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.LogicalChannelAssignments;
MATCHES FOR EQUALITY;
BEHAVIOUR logicalChannelAssignments-B BEHAVIOUR
DEFINED AS Represents the logical channel assignments of this PLE,
expressed as a four-tuple where the values represent
the set (with maximum permitted cardinality (LIC - 1), minimum required
cardinality of zero) of PVC channels (with maximum value (LIC -1),
and minimum value 1) assigned,
the incoming channel range,
the two-way channel range,
the outgoing channel range,
respectively.
The presence of each of the ranges shall be optional. Absence of a particular range
shall signify that there are no channels of that type assigned. Within each range, the
low value shall be less than or equal to the high value, and there shall be no value in any
set or range which is greater than or equal to a value in a subsequent range when ordered
as above.
This attribute is subject to the rules for logical assignments described in
ISO 8208 clause 3.7. It is understood that the Highest Permanent Channel (HPC) is
defined by the Lowest Incoming Channel (LIC) value minus one.;;
REGISTERED AS {NLM.aoi logicalChannelAssignments (48)};
maxActiveCircuits ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.MaxActiveCircuits;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maxActiveCircuits-B BEHAVIOUR
DEFINED AS The maximum number of active circuits permitted on this PLE.
When the NULL value is specifed, the maximum number of active circuits
shall be limited only by the resources available to the entity;;
REGISTERED AS {NLM.aoi maxActiveCircuits (41)};
minimumRecallTimer ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minimumRecallTimer-B BEHAVIOUR
DEFINED AS Mimimum time in seconds before recall permitted.
This timer determines the minimum interval (in seconds) which shall elapse
following an unsuccessful first call attempt before a subsequent call attempt is
permitted;;
REGISTERED AS {NLM.aoi minimumRecallTimer (43)};
packetSequencing ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.PacketSequencing;
MATCHES FOR EQUALITY;
BEHAVIOUR packetSequencing-B BEHAVIOUR
DEFINED AS The modulo of the packet sequence number space.
Expressed as an integer. ISO 8208 only requires support
for at least one of the two values 8 and 128, but it is possible
that some future revision may extend the range. A system is only
required to support the setting of values which are also required
by the protocol standard. A system shall return an error when an
attempt is made to set the value to a value which is not supported
by that system.;;
REGISTERED AS {NLM.aoi packetSequencing (49)};
pLEClientMOName ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.LocalDistinguishedName;
MATCHES FOR EQUALITY;
BEHAVIOUR pLEClientMOName-B BEHAVIOUR
DEFINED AS The Distinguished name of the client MO;;
-- Note this will either be a Transport Layer MO or a CLNS MO
REGISTERED AS {NLM.aoi pLEClientMOName (70)};
protocolErrorsAccusedOf ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR protocolErrorsAccusedOf-B BEHAVIOUR
DEFINED AS Counter associated with the accusedOfProtocolError event
which generates a communications alarm notifiaction.;;
REGISTERED AS {NLM.aoi protocolErrorsAccusedOf (64)};
protocolErrorsDetectedLocally ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR protocolErrorsDetectedLocally-B BEHAVIOUR
DEFINED AS Counter associated with the protocolErrorDetectedLocally event
which generates a communications alarm notification;;
REGISTERED AS {NLM.aoi protocolErrorsDetectedLocally (63)};
protocolVersionSupported ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ProtocolVersion;
MATCHES FOR EQUALITY;
BEHAVIOUR protocolVersionSupported-B BEHAVIOUR
DEFINED AS The supported versions of ISO8208 available on the PLE interface;;
REGISTERED AS {NLM.aoi protocolVersionSupported (38)};
providerInitiatedDisconnects ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR providerInitiatedDisconnects-B BEHAVIOUR
DEFINED AS Counter for the providerInitiatedDisconnect events
which generate communication alarm notifications.;;
REGISTERED AS {NLM.aoi providerInitiatedDisconnects (54)};
providerInitiatedResets ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR providerInitiatedResets-B BEHAVIOUR
DEFINED AS Counter associated with the providerInitiatedReset event
which generates a communication alarm notification.;;
REGISTERED AS {NLM.aoi providerInitiatedResets (59)};
registrationPermitted ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR registrationPermitted-B BEHAVIOUR
DEFINED AS When true, the use of online facility registration is permitted.;;
REGISTERED AS {NLM.aoi registrationPermitted (105)};
registrationRequestCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR registrationRequestCount-B BEHAVIOUR
DEFINED AS Value for count R28 (Registration Request Retransmission Count);;
REGISTERED AS {NLM.aoi registrationRequestCount (46)};
registrationRequestTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR registrationRequestTime-B BEHAVIOUR
DEFINED AS Value for Timer T28 (Registration Request Timer) in seconds;;
REGISTERED AS {NLM.aoi registrationRequestTime (44)};
remotelyInitiatedResets ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR remotelyInitiatedResets-B BEHAVIOUR
DEFINED AS Counter associated with the remotelyInitiatedReset event
which genrates a communication alarm notification.;;
REGISTERED AS {NLM.aoi remotelyInitiatedResets (57)};
remotelyInitiatedRestarts ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR remotelyInitiatedestarts-B BEHAVIOUR
DEFINED AS Counter of the number of remotely initiated restarts.
This is the total number of remotely initiated (inluding provider initiated) restarts
experienced by the PLE, excluding the
restart associated with bringing up the PLE interface;;
REGISTERED AS {NLM.aoi remotelyInitiatedRestarts (61)};
resetTimeouts ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR resetTimeouts-B BEHAVIOUR
DEFINED AS Counter of the number of timer T22 expiries experienced
by the PLE;;
REGISTERED AS {NLM.aoi resetTimeouts (60)};
restartCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR restartCount-B BEHAVIOUR
DEFINED AS Value for count R20 (Restart Request Retransmission Count);;
REGISTERED AS {NLM.aoi restartCount (45)};
restartCountsExceeded ATTRIBUTE
DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
BEHAVIOUR restartCountsExceeded-B BEHAVIOUR
DEFINED AS Counter associated with the restartCountExceeded event
which generates a communication alarm notification.;;
REGISTERED AS {NLM.aoi restartCountsExceeded (62)};
restartTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR restartTime-B BEHAVIOUR
DEFINED AS Value for Timer T20 (Restart Request Response Timer) in seconds;;
REGISTERED AS {NLM.aoi restartTime (42)};
x25PLEId ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.GraphicString;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR x25PLEId-B BEHAVIOUR
DEFINED AS The name of this instance of x25PLE MO;;
REGISTERED AS {NLM.aoi x25PLEId (36)};
x25PLEIVMOId ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.GraphicString;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR x25PLEIVMOId-B BEHAVIOUR
DEFINED AS The name of this instance of x25PLE IVMO;;
REGISTERED AS {NLM.aoi x25PLEIVMOId (37)};
---Parameters
notificationData PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX NLM.NotificationDataSyntax;
BEHAVIOUR notificationData-B BEHAVIOUR
DEFINED AS Information relating to the call
which resulted in the notification;;
REGISTERED AS {NLM.proi notificationData (7)};
-- 6.11 The Virtual Call and related Managed Objects
-- 6.11.1 The Virtual Call Managed Object
-- This MO Class is never instantiated. It serves as a generic Virtual Call MO from which both the
-- Switched Virtual Call and the Permanent Virtual Circuit MOs are derived.
-- Note that the values of the virtualCallId naming attribute are
-- required to be unique accross all instances of MOs derived from this
-- which have a common superior.
virtualCall MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY vCMO-P PACKAGE
BEHAVIOUR
commonCreationDeletion-B,
octetsSentReceivedCounter-B,
virtualCallNaming-B;
ATTRIBUTES
virtualCallId GET,
channel GET,
packetSize GET,
windowSize GET,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
-- This corresponds to the ISO8208OctetsSent attribute. Note that the DMI
-- definition is in terms of user data octets.
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
-- This corresponds to the ISO8208OctetsReceived attribute. Note that the
--DMI definition is in terms of user data octets.
dataPacketsSent GET,
-- Note the "Rec. X.721 | ISO/IEC 10165-2 : 1992":PDUsSentCounter cannot be used here
-- since it is defined as total number of PDUs sent, not just data PDUs.
dataPacketsReceived GET,
remotelyInitiatedResets GET,
dataRetransmissionTimerExpiries GET,
providerInitiatedResets GET,
resetTimeouts GET,
interruptPacketsSent GET,
interruptPacketsReceived GET,
interruptTimerExpiries GET;
ATTRIBUTE GROUPS
"Rec. X.723 | ISO/IEC 10165-5":counters
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
"Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
dataPacketsSent
dataPacketsReceived
remotelyInitiatedResets
dataRetransmissionTimerExpiries
providerInitiatedResets
resetTimeouts
interruptPacketsSent
interruptPacketsReceived
interruptTimerExpiries;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
;;
REGISTERED AS {NLM.moi virtualCall (10)};
-- 6.11.2 The Permanent Virtual Circuit Managed Object
-- An instance of this MO exists for each Permanent Virtual Circuit. It may be both created and deleted by
-- management.
permanentVirtualCircuit MANAGED OBJECT CLASS
DERIVED FROM virtualCall;
CHARACTERIZED BY pVCMO-P PACKAGE
BEHAVIOUR pVCMOPBehaviour BEHAVIOUR
DEFINED AS When the MO is created, the protocol machine
shall be reinitialized and a reset PDU shall be
transmitted.;;
ATTRIBUTES
channel INITIAL VALUE DERIVATION RULE channelIV-B;
;;
REGISTERED AS {NLM.moi permanentVirtualCircuit (12)};
-- 6.11.3 The Virtual Call Initial Values Managed Object
-- This managed object exists in order to permit the values of various parameters of a virtual call to
-- be specified in advance by management. When a virtual call is to be established, the values of all the
-- parameters to be used can be identified by specifying an instance of this MO.
-- However it is permitted for values specified by other means (for
-- example, across an internal user interface) to over-ride the values
-- supplied in the IVMO.
-- There may be multiple instances of the IVMO in a system.
virtualCallIVMO MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY virtualCallIVMO-P PACKAGE
BEHAVIOUR commonCreationDeletion-B,
virtualCallIVMO-P-B;
ATTRIBUTES
virtualCallIVMOId GET,
proposedPacketSize REPLACE-WITH-DEFAULT
GET-REPLACE,
proposedWindowSize REPLACE-WITH-DEFAULT
GET-REPLACE,
acceptReverseCharging REPLACE-WITH-DEFAULT
GET-REPLACE,
proposeReverseCharging REPLACE-WITH-DEFAULT
GET-REPLACE,
fastSelect REPLACE-WITH-DEFAULT
GET-REPLACE,
callTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.callTimeDefault
GET-REPLACE,
resetTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.resetTimeDefault
GET-REPLACE,
clearTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.clearTimeDefault
GET-REPLACE,
interruptTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.interruptTimeDefault
GET-REPLACE,
resetCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.resetCountDefault
GET-REPLACE,
clearCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.clearCountDefault
GET-REPLACE;
NOTIFICATIONS
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
"Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
;;
CONDITIONAL PACKAGES
receivingWindowRotationRecoveryProcedures-P
PRESENT IF The optional window rotation recovery procedures are implemented
at a recieving DTE,
transmittingWindowRotationRecoveryProcedures-P
PRESENT IF The optional window rotation recovery procedures are implemented
at a transmitting DTE,
packetRetransmissionProcedures-P
PRESENT IF The optional packet retransmission procedures are implemented;
REGISTERED AS {NLM.moi virtualCallIVMO (9)};
-- 6.11.4 The Switched Virtual Call Managed Object
-- An instance of this MO exists for each Virtual Call. It is not created by management, but by the operation of
-- the protocol state machine. An existing instance may, however, be deleted by management action, which will
-- cause the associated VC to be cleared.
-- An instance of this MO is created and exists as long as real resources are consumed by the existence of
-- the virtual call. It is an implementation matter to determine the point during call establishement when reall
-- resources are consumed, and conversly, when during call clearing, when they are released.
switchedVirtualCall MANAGED OBJECT CLASS
DERIVED FROM virtualCall;
CHARACTERIZED BY sVCMO-P PACKAGE
BEHAVIOUR
successfulConnectionEstablishment-B;
ATTRIBUTES
direction GET,
remoteDTEAddress GET,
throughputClass GET,
redirectReason GET,
originallyCalledAddress GET,
callingAddressExtension GET,
calledAddressExtension GET;
NOTIFICATIONS
"Rec. X.723 | ISO/IEC 10165-5":communicationsInformation;
;;
REGISTERED AS {NLM.moi switchedVirtualCall (11)};
---Packages
packetRetransmissionProcedures-P PACKAGE
BEHAVIOUR packetRetransmissionProcedures-P-B BEHAVIOUR
DEFINED AS Controls the operation of the optional packet retransmission procedures
as described in Clause 13.4 of ISO 8208 (2nd Edition);;
ATTRIBUTES
rejectTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.rejectTimeDefault
GET-REPLACE,
rejectCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.rejectCountDefault
GET-REPLACE;
REGISTERED AS {NLM.poi packetRetransmissionProcedures-P (14)};
receivingWindowRotationRecoveryProcedures-P PACKAGE
BEHAVIOUR
receivingWindowRotationRecoveryProcedures-P-B BEHAVIOUR
DEFINED AS Controls the operation of the optional window rotation recovery procedures
at a receiving DTE as described in Clause 11.2.2 of ISO 8208 (2nd Edition);;
ATTRIBUTES
windowTime REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.windowTimeDefault
GET-REPLACE;
REGISTERED AS {NLM.poi receivingWindowRotationRecoveryProcedures-P (12)};
transmittingWindowRotationRecoveryProcedures-P PACKAGE
BEHAVIOUR
transmittingWindowRotationRecoveryProcedures-P-B BEHAVIOUR
DEFINED AS Controls the operation of the optional window rotation recovery procedures
at a transmitting DTE as described in Clause 11.2.1 of ISO 8208 (2nd Edition);;
ATTRIBUTES
dataRetransmissionTime REPLACE-WITH-DEFAULT
DEFAULT VALUE
NLM.dataRetransmissionTimeDefault
GET-REPLACE,
dataRetransmissionCount REPLACE-WITH-DEFAULT
DEFAULT VALUE NLM.dataRetransmissionCountDefault
GET-REPLACE;
REGISTERED AS {NLM.poi transmittingWindowRotationRecoveryProcedures-P (13)};
---Behaviours
channelIV-B BEHAVIOUR
DEFINED AS The initial value of the channel attribute shall be specified in the CMI-P create;
virtualCallIVMO-P-B BEHAVIOUR
DEFINED AS
!Used as the source of initial values for some of the attributes
of automatically created switchedVirtualCall managed objects. Initial
values of attributes of the switchedVirtualCall MO not included in the
virtualCallIVMO are derived in other ways. In particular, all
counter attributes have a mandatory initial value of zero. The
naming attribute is assigned an initial value according to local
mechanisms. Initial values of attributes included in the virtualCallIVMO,
are permitted to be derived in other ways, for example by being supplied
via a local user interface. In this case, the IVMO only supplies values
for attributes whose values are not provided by other means.!;
virtualCallNaming-B BEHAVIOUR
DEFINED AS A ssytem shall ensure that all instances of MOs derived
from the virtualCall MO which have a common x25PLE as their
superior MO, shall have unique values for the virtualCallId
attribute. This applies to both automatically generated names
and those supplied by means of a CMI-P create.;
---Name Bindings
pVCMO-x25PLE NAME BINDING
SUBORDINATE OBJECT CLASS permanentVirtualCircuit AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
WITH ATTRIBUTE virtualCallId;
BEHAVIOUR channelIV-B;
CREATE WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE;
REGISTERED AS {NLM.nboi pVCMO-x25PLE (13)};
sVCMO-x25PLE NAME BINDING
SUBORDINATE OBJECT CLASS switchedVirtualCall AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
WITH ATTRIBUTE virtualCallId;
BEHAVIOUR sVCMO-x25PLE-B BEHAVIOUR
DEFINED AS Created only by the operation of the protocol or local interface. The instance
name is derived automatically (as for CREATE WITH-AUTOMATIC-INSTANCE-NAMING);;
DELETE;
REGISTERED AS {NLM.nboi sVCMO-x25PLE (12)};
virtualCallIVMO-x25PLE NAME BINDING
SUBORDINATE OBJECT CLASS virtualCallIVMO AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS x25PLE AND SUBCLASSES;
WITH ATTRIBUTE virtualCallIVMOId;
CREATE;
DELETE;
REGISTERED AS {NLM.nboi virtualCallIVMO-x25PLE (11)};
---Attributes
acceptReverseCharging ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR acceptReverseCharging-B BEHAVIOUR
DEFINED AS When `False' an incoming call requesting reverse charging shall not be accepted;;
REGISTERED AS {NLM.aoi acceptReverseCharging (74)};
calledAddressExtension ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.NAddress;
-- In the OSI context this will always be an NSAP address but in other uses
-- it may not. In any case it may be null, for example when used by ISO 8473.
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR calledAddressExtension-B BEHAVIOUR
DEFINED AS The contents of the called address extension field.;;
REGISTERED AS {NLM.aoi calledAddressExtension (100)};
callingAddressExtension ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.NAddress;
-- In the OSI context this will always be an NSAP address but in other uses
-- it may not. In any case it may be null, for example when used by ISO 8473.
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR callingAddressExtension-B BEHAVIOUR
DEFINED AS The contents of the calling address extension field.;;
REGISTERED AS {NLM.aoi callingAddressExtension (99)};
callTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR callTime-B BEHAVIOUR
DEFINED AS Value for Timer T21 (Call Request Response Timer) in seconds;;
REGISTERED AS {NLM.aoi callTime (77)};
channel ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ChannelID;
-- 12 bit channel ID
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR channel-B BEHAVIOUR
DEFINED AS The actual Channel ID used for the call;;
REGISTERED AS {NLM.aoi channel (89)};
clearCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR clearCount-B BEHAVIOUR
DEFINED AS Value for count R23 (Clear Request Retransmission Count);;
REGISTERED AS {NLM.aoi clearCount (81)};
clearTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR clearTime-B BEHAVIOUR
DEFINED AS Value for Timer T23 (Clear Request Response Timer) in seconds;;
REGISTERED AS {NLM.aoi clearTime (79)};
dataRetransmissionCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR dataRetransmissionCount-B BEHAVIOUR
DEFINED AS Value for count R25 (Data Packet Retransmission Count);;
REGISTERED AS {NLM.aoi dataRetransmissionCount (85)};
dataRetransmissionTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR dataRetransmissionTime-B BEHAVIOUR
DEFINED AS Default for Timer T25 (Window Rotation Timer) in seconds;;
REGISTERED AS {NLM.aoi dataRetransmissionTime (84)};
direction ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Direction;
-- Enumerated( Incoming, Outgoing)
MATCHES FOR EQUALITY;
BEHAVIOUR direction-B BEHAVIOUR
DEFINED AS The direction (incoming or outgoing) of the call;;
REGISTERED AS {NLM.aoi direction (92)};
fastSelect ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.FastSelect;
-- Enumerated( Not Specified, Fast Select, Fast Select With Restricted Response, No Fast Select)
MATCHES FOR EQUALITY;
BEHAVIOUR fastSelect-B BEHAVIOUR
DEFINED AS Type of fast select to used for call.
This specifies that one of `fast select', `fast select with retricted response',
or no fast select facility is to be used for the call. Includes a value `not specified'
which indicates that no preference is expressed;;
REGISTERED AS {NLM.aoi fastSelect (76)};
interruptTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR interruptTime-B BEHAVIOUR
DEFINED AS Value for Timer T26 (Interrupt Response Timer) in seconds;;
REGISTERED AS {NLM.aoi interruptTime (82)};
originallyCalledAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR originallyCalledAddress-B BEHAVIOUR
DEFINED AS The originally called address;;
REGISTERED AS {NLM.aoi originallyCalledAddress (98)};
packetSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.PacketSize;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR packetSize-B BEHAVIOUR
DEFINED AS The actual packet size in use for this VC;;
REGISTERED AS {NLM.aoi packetSize (90)};
proposedPacketSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ChoiceInteger;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR proposedPacketSize-B BEHAVIOUR
DEFINED AS The proposed value of the packet size parameter to be used when establishing
the virtual call, expressed in octets. The value of NULL indicates that the default packet size
(as indicated by the defaultPacketSize attribute of the containing X.25 PLE MO), is to be used.;;
REGISTERED AS {NLM.aoi proposedPacketSize (72)};
proposedWindowSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.ChoiceInteger;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR proposedWindowSize-B BEHAVIOUR
DEFINED AS The proposed value of the window size parameter to be used when establishing
the virtual call.The value of NULL indicates that the default window size
(as indicated by the defaultWindowSize attribute of the containing X.25 PLE MO), is to be used.;;
REGISTERED AS {NLM.aoi proposedWindowSize (73)};
proposeReverseCharging ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR proposeReverseCharging-B BEHAVIOUR
DEFINED AS When `True' an outgoing call shall be initiated requesting reverse charging;;
REGISTERED AS {NLM.aoi proposeReverseCharging (75)};
redirectReason ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.RedirectReason;
-- Must include a `nil' value
MATCHES FOR EQUALITY;
BEHAVIOUR redirectReason-B BEHAVIOUR
DEFINED AS The reason for call redirect.
The zero value indicates that the call was not redirected;;
REGISTERED AS {NLM.aoi redirectReason (97)};
rejectCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR rejectCount-B BEHAVIOUR
DEFINED AS Value for count R27 (Reject Retransmission Count);;
REGISTERED AS {NLM.aoi rejectCount (87)};
rejectTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR rejectTime-B BEHAVIOUR
DEFINED AS Value for Timer T27 (Reject Response Timer) in seconds;;
REGISTERED AS {NLM.aoi rejectTime (86)};
remoteDTEAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.DTEAddress;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR remoteDTEAddress-B BEHAVIOUR
DEFINED AS The DTE Address of the remote DTE.
In the case of an outgoing call, this is the remote DTE address from the
called address of the transmitted call request packet. In the case of an incoming call,
it is the calling address from the received call request packet.;;
REGISTERED AS {NLM.aoi remoteDTEAddress (93)};
resetCount ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR resetCount-B BEHAVIOUR
DEFINED AS Value for count R22 (Reset Request Retransmission Count);;
REGISTERED AS {NLM.aoi resetCount (80)};
resetTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR resetTime-B BEHAVIOUR
DEFINED AS Value for Timer T22 (Reset Request Response Timer) in seconds;;
REGISTERED AS {NLM.aoi resetTime (78)};
throughputClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Throughput;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR throughputClass-B BEHAVIOUR
DEFINED AS The actual throughput class in use for the call.
For SVCs this is the result of negotiation;;
REGISTERED AS {NLM.aoi throughputClass (96)};
virtualCallId ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.GraphicString;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR virtualCallId-B BEHAVIOUR
DEFINED AS The name of this instance of virtualCall MO;;
REGISTERED AS {NLM.aoi virtualCallId (88)};
virtualCallIVMOId ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.GraphicString;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR virtualCallIVMOId-B BEHAVIOUR
DEFINED AS The name of this instance of virtualCallIVMO;;
REGISTERED AS {NLM.aoi virtualCallIVMOId (71)};
windowSize ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.WindowSize;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR windowSize-B BEHAVIOUR
DEFINED AS The actual window size in use for this VC;;
REGISTERED AS {NLM.aoi windowSize (91)};
windowTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX NLM.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR windowTime-B BEHAVIOUR
DEFINED AS Value for Timer T24 (Window Status Transmission Timer) in seconds;;
REGISTERED AS {NLM.aoi windowTime (83)};
END
-- 7 ASN.1 modules
NLM {joint-iso-ccitt network-layer (13) management (0) nLM(2) asn1Module (2) 0}
DEFINITIONS IMPLICIT TAGS::= BEGIN
-- EXPORTS everything
-- IMPORTS communicationsProtocolError
-- FROM Attribute-ASN1Module {joint-iso-ccitt ms(9) smi(3) part2(2) asn1Module(2) 1}
-- 7.1 Object Identifier Definitions
-- 7.1.1 Abbreviations
network-layer OBJECT IDENTIFIER ::= {joint-iso-ccitt network-layer (13)}
nl OBJECT IDENTIFIER ::= {network-layer management (0)}
nloi OBJECT IDENTIFIER ::= {nl nLM(2)}
sseoi OBJECT IDENTIFIER ::= {nloi standardSpecificExtensions (0)}
moi OBJECT IDENTIFIER ::= {nloi managedObjectClass (3)}
poi OBJECT IDENTIFIER ::= {nloi package (4)}
proi OBJECT IDENTIFIER ::= {nloi parameter (5)}
nboi OBJECT IDENTIFIER ::= {nloi nameBinding (6)}
aoi OBJECT IDENTIFIER ::= {nloi attribute (7)}
agoi OBJECT IDENTIFIER ::= {nloi attributeGroup (8)}
acoi OBJECT IDENTIFIER ::= {nloi action (9)}
noi OBJECT IDENTIFIER ::= {nloi notification (10)}
-- 7.1.2 Others
-- value assignments for specificProblems
pDUDiscard OBJECT IDENTIFIER ::= {sseoi specificProblems(3) pDUDiscard(1)}
pDUDiscardReasonNotSpecified OBJECT IDENTIFIER ::= {pDUDiscard
reasonNotSpecified(0)}
pDUDiscardProtocolProcedureError OBJECT IDENTIFIER ::= {pDUDiscard
protocolProcedureError(1)}
pDUDiscardIncorrectChecksum OBJECT IDENTIFIER ::= {pDUDiscard
incorrectChecksum(2)}
pDUDiscardHeaderSyntaxError OBJECT IDENTIFIER ::= {pDUDiscard
headerSyntaxError(4)}
pDUDiscardSegmentationNeededButNotPermitted OBJECT IDENTIFIER ::= {pDUDiscard
segmentationNeededButNotPermitted(5)}
pDUDiscardIncompletePDUReceived OBJECT IDENTIFIER ::= {pDUDiscard
incompletePDUReceived(6)}
pDUDiscardDuplicateOption OBJECT IDENTIFIER ::= {pDUDiscard
duplicateOption(7)}
pDUDiscardDestinationAddressUnreachable OBJECT IDENTIFIER ::= {pDUDiscard
destinationAddressUnreachable(128)}
pDUDiscardDestinationaAddressUnknown OBJECT IDENTIFIER ::= {pDUDiscard
destinationAddressUnknown(129)}
pDUDiscardUnspecifiedSourceRouteingError OBJECT IDENTIFIER ::= {pDUDiscard
unspecifiedSourceRouteingError(144)}
pDUDiscardSyntaxErrorInSourceRouteingField OBJECT IDENTIFIER ::= {pDUDiscard
syntaxErrorInSourceRouteingField(145)}
pDUDiscardUnknownAddressInSourceRouteingField OBJECT IDENTIFIER ::= {pDUDiscard
unknownAddressInSourceRouteingField(146)}
pDUDiscardPathNotAcceptable OBJECT IDENTIFIER ::= {pDUDiscard
pathNotAcceptable(147)}
pDUDiscardLifetimeExpiredWhileDataUnitInTransit OBJECT IDENTIFIER ::= {pDUDiscard
lifetimeExpiredWhileDataUnitInTransit(160)}
pDUDiscardLifetimeExpiredDuringReassembly OBJECT IDENTIFIER ::= {pDUDiscard
lifetimeExpiredDuringReassembly(161)}
pDUDiscardUnsupportedOptionNotSpecified OBJECT IDENTIFIER ::= {pDUDiscard
unsupportedOptionNotSpecified(176)}
pDUDiscardUnsupportedProtocolVersion OBJECT IDENTIFIER ::= {pDUDiscard
unsupportedProtocolVersion(177)}
pDUDiscardUnsupportedSecurityOption OBJECT IDENTIFIER ::= {pDUDiscard
unsupportedSecurityOption(178)}
pDUDiscardUnsupportedSourceRouteingOption OBJECT IDENTIFIER ::= {pDUDiscard
unsupportedSourceRouteingOption(179)}
pDUDiscardUnsupportedRecordingOfRouteOption OBJECT IDENTIFIER ::= {pDUDiscard
unsupportedRecordingOfRouteOption(180)}
pDUDiscardReassemblyInterference OBJECT IDENTIFIER ::= {pDUDiscard
reassemblyInterference(181)}
iSO9542PDUDiscard OBJECT IDENTIFIER ::= {sseoi specificProblems(3) iSO9542PDUDiscard(2)}
-- for communication information notification
iSReachabilityChange OBJECT IDENTIFIER ::= {
sseoi informationtype(4) iSReachabilityChange(1)}
eSReachabilityChange OBJECT IDENTIFIER ::= {
sseoi informationtype(4) eSReachabilityChange(2)}
successfulConnectionEstablishment OBJECT IDENTIFIER ::={
sseoi informationtype(4) successfulConnectionEstablishment (3)}
-- for SNPAAddress type
sNPADTEAddress OBJECT IDENTIFIER ::= {
sseoi sNPAAddrressType(5) dTEAddress(1)}
sNPAMACAddress OBJECT IDENTIFIER ::= {
sseoi sNPAAddrressType(5) mACAddress(2)}
-- protocol in SupportedProtcol
protocol8473 OBJECT IDENTIFIER ::= {
sseoi protocolType(6) protocol8473(1)}
protocol9542ES OBJECT IDENTIFIER ::= {
sseoi protocolType(6) protocol9542ES(2)}
protocol9542IS OBJECT IDENTIFIER ::= {
sseoi protocolType(6) protocol9542IS(3)}
-- 7.2 Other Definitions
ActionFailureReason ::= ENUMERATED{
reason1(0),
reason2(1)}
-- Editor's note: actual reasons TBS
ActionInfo ::= SET OF Parameter
ActionReply ::= SEQUENCE{
responseCode OBJECT IDENTIFIER,
responseArgs SET OF Parameter OPTIONAL}
Boolean ::= BOOLEAN
callTimeDefault INTEGER ::= 200
ChannelID ::= INTEGER (1..4095)
ChoiceInteger ::= CHOICE {
[0] IMPLICIT NULL, -- The `I don't care' value
[1] IMPLICIT INTEGER}
ChoiceLocalDistinguishedName ::= CHOICE{
[0] IMPLICIT NULL,
[1] IMPLICIT LocalDistinguishedName}
ChoiceLocalDistinguishedNames ::= SET OF ChoiceLocalDistinguishedName
clearCountDefault INTEGER ::= 1
clearTimeDefault INTEGER ::= 180
cLNSId-Value GRAPHIC STRING ::= "cLNS"
cONSId-Value GRAPHIC STRING ::= "cONS"
dataRetransmissionCountDefault INTEGER ::= 0
dataRetransmissionTimeDefault INTEGER ::= 200
DTEAddress ::= NUMERICSTRING(FROM("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"))(SIZE(0..15))
-- Up to 15 Digits 0..9
Direction ::= ENUMERATED {
incoming(0),
outgoing(1)}
DiscardReason ::= INTEGER(0..255)
EndToEndDelay ::= INTEGER(0..65535)
-- Note that according to ISO 8208 a value of 65535 indicates that the delay is unknown
-- or exceeds 65534 milliseconds.
false BOOLEAN ::= FALSE
False ::= BOOLEAN (FALSE)
FastSelect ::= ENUMERATED{
notSpecified(0),
fastSelect(1),
fastSelectWithRestrictedResponse(2),
noFastSelect(3)}
GraphicString ::= GRAPHICSTRING
holdingTimerMultiplierDefault INTEGER ::= 3
HoldingTimerMultiplierPermitted ::= INTEGER(2..63)
HoldingTimerMultiplierRequired ::= INTEGER(2)
InterfaceMode ::= ENUMERATED{
dTE(0),
dCE(1)}
Integer ::= INTEGER
interruptTimeDefault INTEGER ::= 180
ISO9542Subsets ::= SET {configuration(1), redirection(2)}
Lifetime ::= INTEGER(1..255)
LocalDistinguishedName ::= CMIP-1.BaseManagedObjectId
LocalDistinguishedNames ::= SET OF LocalDistinguishedName
LogicalChannelAssignments ::= SEQUENCE {
pVC [0] SET OF INTEGER(1..4095),
incoming [1] LogicalChannelRange OPTIONAL,
twoWay [2] LogicalChannelRange OPTIONAL,
outgoing [3] LogicalChannelRange OPTIONAL}
LogicalChannelRange ::= SEQUENCE {
low [1] INTEGER(1..4095),
high [2] INTEGER(1..4095)}
ManualISSNPAAddress ::= SET OF SNPAAddress
MaxActiveCircuits ::= ChoiceInteger
NonWrappingCounter ::= INTEGER(0..18446744073709551616) -- (0.. 2^64-1)
NotificationInfo ::= SET OF Parameter
NotificationDataSyntax ::= SEQUENCE {
channel [1] ChannelID OPTIONAL,
packetHeader [2] OCTET STRING,
diagnosticCode [3] OCTET
causeCode [4] OCTET}
NAddress ::= OCTETSTRING(SIZE(0..20))
--up to 20 octets
NAddresses ::= SET OF NAddress
networkSubsystemId-Value GRAPHIC STRING ::= "NetworkSubsystem"
NUI ::= OctetString(SIZE(0..255))
nullChoiceInteger ChoiceInteger ::= NULL
OctetString ::= OCTETSTRING
PacketSequencing ::= INTEGER
PacketSize ::= INTEGER(1..65535)
Parameter ::= SEQUENCE{
paramId OBJECT IDENTIFIER,
paramInfo ANY DEFINED BY paramID}
PDUFormatErrorSyntax ::= PDUHeader
PDUHeader ::= OCTETSTRING(SIZE(1..255))
PDUOtherErrorSyntax ::= SEQUENCE{
errorCode [1] INTEGER(0..255),
header [2] PDUHeader}
ProtocolVersion ::= INTEGER(1..255)
ProtocolVersions ::= SET OF ProtocolVersion
ReachabilityChangeSyntax ::= SEQUENCE{
newState [1] ENUMERATED { down(0), up(1)},
nAddresses [2] SET OF NAddress,
sNPAAddress [3] SNPAAddress OPTIONAL,
reason [4] ENUMERATED {holdingTimerExpired(0),
circuitDisabled(1)} OPTIONAL} -- Down only
RedirectHoldingTime ::= INTEGER(1..65535)
redirectHoldingTime-Default INTEGER ::= 600
RedirectHoldingTime-Permitted ::= INTEGER(1..65535)
RedirectReason ::= INTEGER(0..127)
registrationRequestCountDefault INTEGER ::= 1
registrationRequestTimeDefault INTEGER ::= 300
registrationPermittedDefault BOOLEAN ::= FALSE
rejectCountDefault INTEGER ::= 0
rejectTimeDefault INTEGER ::= 60
ResponseCode ::= OBJECT IDENTIFIER
resetCountDefault INTEGER ::= 1
resetTimeDefault INTEGER ::= 180
restartCountDefault INTEGER ::= 1
restartTimeDefault INTEGER ::= 180
RPOASequence ::= SEQUENCE OF NUMERICSTRING(SIZE(0..4))
-- each numeric string limited to 4 decimal digits
-- an empty sequence is permitted
SDUSize ::= INTEGER (0..65535)
SNPAAddress ::= SEQUENCE{
type [1] OBJECT IDENTIFIER,
address [2] OCTET STRING}
SupportedProtocol ::= SEQUENCE{
protocol [1] OBJECT IDENTIFIER,
versions [2] SET OF ProtocolVersion;
defectsRepaired [3] SET OF OBJECT IDENFIFIER OPTIONAL}
SupportedProtocols ::= SET OF SupportedProtocol
SystemType ::= ENUMERATED {ES(1), IS(2)}
SystemTypes ::= SET OF SystemType
Throughput ::=INTEGER (0..15)
Timer ::= SEQUENCE{
exponent [1] INTEGER(-62..63),
mantissa [2] INTEGER(0..65535)}
WindowSize ::= INTEGER(1..127)
windowTimeDefault INTEGER ::= 60
END